Vyplnený DBEdit
Otázka od: bugi
5. 12. 2002 1:27
Ahojte,
na Form-e mam niekolko DBEditov, pri kliknuti na tlacitko potrebujem
zistit,
ci su vsetky DBEdity vyplnene a v pripade ze nie, vratit akciu spat.
Ako zistim, ci su vyplnene , alebo nie?
Dik,
Alex
Bugala Alex - stredoskolak 2 roc.
-----------------------------------------------------
Win2000 Prof Cz - SP2
Delphi 3 Client / Server Suite
Odpovedá: Jan Sebelík
5. 12. 2002 4:56
> Odesílatel: bugi <bugala_a@centrum.sk>
> na Form-e mam niekolko DBEditov, pri kliknuti na tlacitko potrebujem
> Ako zistim, ci su vyplnene , alebo nie?
>Result:=true;
>for i:=0 to ControlCount-1 do begin
> C:=Controls[i];
> if (C is TEdit) and TEdit(C).Text='' then begin
> Result:=false;
> break;
> end;
>end;
Tohle ale projede jen vsechny edity, ktere lezi primo na formulari (Parent).
Pokud bys chtel i ty, ktere lezi v nejakem kontaineru (Panel, GroupBox, ...),
musis budto pouzit ComponentCount a Components nebo to prohledavat primo v tom
Parent.
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================